/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sape;

import Informacion.Usuarios.BEAN.UsuarioBEAN;
import Pedidos.Cliente.Vista.Cliente;
import java.util.Set;
import javax.swing.JDialog;
//import Pedidos.Cliente.Vista.ClienteInt;
import javax.swing.JOptionPane;
import javax.swing.UIManager;

/**
 *
 * @author Himer
 */
public class Menu3 extends javax.swing.JFrame {

    /**
     * Creates new form Menu3
     */
    MenuControlador controlador=null;
    
    public Menu3() {
        initComponents();
        controlador=new MenuControlador(this);
        this.setExtendedState(Menu3.MAXIMIZED_BOTH);
       
        
    }

    public Menu3(UsuarioBEAN usuario) {
        initComponents();
        controlador=new MenuControlador(this,usuario);
        this.setExtendedState(Menu3.MAXIMIZED_BOTH);
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        mnbMenu = new javax.swing.JMenuBar();
        mnuMantenimiento = new javax.swing.JMenu();
        mniCliente = new javax.swing.JMenuItem();
        mniProducto = new javax.swing.JMenuItem();
        mniPuesto = new javax.swing.JMenuItem();
        mniUsuario = new javax.swing.JMenuItem();
        mnuPlanificacion = new javax.swing.JMenu();
        mniConfiguracion = new javax.swing.JMenuItem();
        mniGenerarPlan = new javax.swing.JMenuItem();
        mniZonas = new javax.swing.JMenuItem();
        mnuPedido = new javax.swing.JMenu();
        mniMonitoreo = new javax.swing.JMenuItem();
        mniEncuesta = new javax.swing.JMenuItem();
        mniIncidencia = new javax.swing.JMenuItem();
        mniPedido = new javax.swing.JMenuItem();
        mnuNecesidad = new javax.swing.JMenu();
        mniClientes = new javax.swing.JMenuItem();
        mniConductores = new javax.swing.JMenuItem();
        mniEncuestas = new javax.swing.JMenuItem();
        mniIncidencias = new javax.swing.JMenuItem();
        mniPedidos = new javax.swing.JMenuItem();
        mniVentas = new javax.swing.JMenuItem();
        mniSimulacion = new javax.swing.JMenuItem();
        mnuSeguridad = new javax.swing.JMenu();
        mniAcciones = new javax.swing.JMenuItem();
        mniConfiguraciones = new javax.swing.JMenuItem();
        mniPerfiles = new javax.swing.JMenuItem();
        mnuSalir = new javax.swing.JMenu();
        jSplitPane1 = new javax.swing.JSplitPane();
        dkpEscritorio = new javax.swing.JDesktopPane();
        dkpCuenta = new javax.swing.JDesktopPane();
        mnbMenu1 = new javax.swing.JMenuBar();
        mnuMantenimiento1 = new javax.swing.JMenu();
        mniPuesto1 = new javax.swing.JMenuItem();
        mniUsuario1 = new javax.swing.JMenuItem();
        mniProducto1 = new javax.swing.JMenuItem();
        mnuPlanificacion1 = new javax.swing.JMenu();
        mniGenerarPlan1 = new javax.swing.JMenuItem();
        mnuPedido1 = new javax.swing.JMenu();
        mniPedido1 = new javax.swing.JMenuItem();
        mniIncidencia1 = new javax.swing.JMenuItem();
        mniMonitoreo1 = new javax.swing.JMenuItem();
        mnuNecesidad1 = new javax.swing.JMenu();
        mniClientes1 = new javax.swing.JMenuItem();
        mniConductores1 = new javax.swing.JMenuItem();
        mniEncuestas1 = new javax.swing.JMenuItem();
        mniIncidencias1 = new javax.swing.JMenuItem();
        mniPedidos1 = new javax.swing.JMenuItem();
        mniVentas1 = new javax.swing.JMenuItem();
        mniSimulacion1 = new javax.swing.JMenuItem();
        mnuSeguridad1 = new javax.swing.JMenu();
        mniAcciones1 = new javax.swing.JMenuItem();
        mniConfiguraciones1 = new javax.swing.JMenuItem();
        jMenuItem1 = new javax.swing.JMenuItem();
        mniCambiarPass = new javax.swing.JMenuItem();
        mnuSalir1 = new javax.swing.JMenu();

        mnbMenu.setAlignmentX(0);
        mnbMenu.setAlignmentY(0);
        mnbMenu.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        mnbMenu.setFont(new java.awt.Font("Calibri", 0, 18)); // NOI18N
        mnbMenu.setMinimumSize(new java.awt.Dimension(56, 21));
        mnbMenu.setPreferredSize(new java.awt.Dimension(488, 42));

        mnuMantenimiento.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/bricks.png"))); // NOI18N
        mnuMantenimiento.setText("Mantenimiento");
        mnuMantenimiento.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuMantenimientoActionPerformed(evt);
            }
        });

        mniCliente.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/user.png"))); // NOI18N
        mniCliente.setText("Cliente");
        mniCliente.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniClienteActionPerformed(evt);
            }
        });
        mnuMantenimiento.add(mniCliente);

        mniProducto.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/package_green.png"))); // NOI18N
        mniProducto.setText("Producto");
        mniProducto.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniProductoActionPerformed(evt);
            }
        });
        mnuMantenimiento.add(mniProducto);

        mniPuesto.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/medal_gold_1.png"))); // NOI18N
        mniPuesto.setText("Puesto");
        mnuMantenimiento.add(mniPuesto);

        mniUsuario.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/user_suit.png"))); // NOI18N
        mniUsuario.setText("Usuario");
        mnuMantenimiento.add(mniUsuario);

        mnbMenu.add(mnuMantenimiento);

        mnuPlanificacion.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/calendar_view_day.png"))); // NOI18N
        mnuPlanificacion.setText("Planificacion");

        mniConfiguracion.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/cog.png"))); // NOI18N
        mniConfiguracion.setText("Configuracion");
        mnuPlanificacion.add(mniConfiguracion);

        mniGenerarPlan.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/page_paste.png"))); // NOI18N
        mniGenerarPlan.setText("GenerarPlan");
        mnuPlanificacion.add(mniGenerarPlan);

        mniZonas.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/map.png"))); // NOI18N
        mniZonas.setText("Zonas");
        mnuPlanificacion.add(mniZonas);

        mnbMenu.add(mnuPlanificacion);

        mnuPedido.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/package.png"))); // NOI18N
        mnuPedido.setText("Pedido");

        mniMonitoreo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/find.png"))); // NOI18N
        mniMonitoreo.setText("Monitoreo");
        mnuPedido.add(mniMonitoreo);

        mniEncuesta.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/note_edit.png"))); // NOI18N
        mniEncuesta.setText("Encuesta");
        mnuPedido.add(mniEncuesta);

        mniIncidencia.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/controller_error.png"))); // NOI18N
        mniIncidencia.setText("Incidencia");
        mnuPedido.add(mniIncidencia);

        mniPedido.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/box.png"))); // NOI18N
        mniPedido.setText("Pedido");
        mnuPedido.add(mniPedido);

        mnbMenu.add(mnuPedido);

        mnuNecesidad.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/page_edit.png"))); // NOI18N
        mnuNecesidad.setText("Necesidad");

        mniClientes.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/group.png"))); // NOI18N
        mniClientes.setText("Clientes");
        mnuNecesidad.add(mniClientes);

        mniConductores.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/lorry.png"))); // NOI18N
        mniConductores.setText("Conductores");
        mnuNecesidad.add(mniConductores);

        mniEncuestas.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/book_addresses.png"))); // NOI18N
        mniEncuestas.setText("Encuestas");
        mnuNecesidad.add(mniEncuestas);

        mniIncidencias.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/book_error.png"))); // NOI18N
        mniIncidencias.setText("Incidencias");
        mnuNecesidad.add(mniIncidencias);

        mniPedidos.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/basket.png"))); // NOI18N
        mniPedidos.setText("Pedidos");
        mnuNecesidad.add(mniPedidos);

        mniVentas.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/money.png"))); // NOI18N
        mniVentas.setText("Ventas");
        mnuNecesidad.add(mniVentas);

        mniSimulacion.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/bug.png"))); // NOI18N
        mniSimulacion.setText("Simulacion");
        mnuNecesidad.add(mniSimulacion);

        mnbMenu.add(mnuNecesidad);

        mnuSeguridad.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/shield.png"))); // NOI18N
        mnuSeguridad.setText("Seguridad");

        mniAcciones.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/folder_wrench.png"))); // NOI18N
        mniAcciones.setText("Acciones");
        mnuSeguridad.add(mniAcciones);

        mniConfiguraciones.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/bullet_wrench.png"))); // NOI18N
        mniConfiguraciones.setText("Configuraciones");
        mniConfiguraciones.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniConfiguracionesActionPerformed(evt);
            }
        });
        mnuSeguridad.add(mniConfiguraciones);

        mniPerfiles.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/report_user.png"))); // NOI18N
        mniPerfiles.setText("Perfiles");
        mnuSeguridad.add(mniPerfiles);

        mnbMenu.add(mnuSeguridad);

        mnuSalir.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recurso/door_out.png"))); // NOI18N
        mnuSalir.setText("Salir");
        mnbMenu.add(mnuSalir);

        setTitle("Sistema de Administración de Planificación y Envios");
        setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        setFont(new java.awt.Font("Segoe UI", 1, 16)); // NOI18N
        setForeground(new java.awt.Color(0, 51, 102));
        setUndecorated(true);
        setResizable(false);

        jSplitPane1.setBorder(null);
        jSplitPane1.setDividerLocation(650);
        jSplitPane1.setDividerSize(0);
        jSplitPane1.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);
        jSplitPane1.setResizeWeight(1.0);

        dkpEscritorio.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 51, 102), 2, true));
        dkpEscritorio.setFont(new java.awt.Font("Segoe UI", 1, 13)); // NOI18N
        jSplitPane1.setTopComponent(dkpEscritorio);

        dkpCuenta.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 51, 102), 2, true));
        jSplitPane1.setRightComponent(dkpCuenta);

        mnbMenu.setAlignmentX(0);
        mnbMenu.setAlignmentY(0);
        mnbMenu1.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 51, 102), 2, true));
        mnbMenu1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        mnbMenu1.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
        mnbMenu1.setMinimumSize(new java.awt.Dimension(56, 21));
        mnbMenu1.setPreferredSize(new java.awt.Dimension(488, 42));

        mnuMantenimiento1.setForeground(new java.awt.Color(0, 51, 102));
        mnuMantenimiento1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/blockdevice-icono-6960-32.png"))); // NOI18N
        mnuMantenimiento1.setText("Mantenimiento");
        mnuMantenimiento1.setFont(new java.awt.Font("Segoe UI", 1, 16)); // NOI18N
        mnuMantenimiento1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuMantenimiento1ActionPerformed(evt);
            }
        });

        mniPuesto1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniPuesto1.setForeground(new java.awt.Color(0, 51, 102));
        mniPuesto1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/offliners-mostrar-icono-4579-16.png"))); // NOI18N
        mniPuesto1.setText("Puesto");
        mniPuesto1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniPuesto1ActionPerformed(evt);
            }
        });
        mnuMantenimiento1.add(mniPuesto1);

        mniUsuario1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniUsuario1.setForeground(new java.awt.Color(0, 51, 102));
        mniUsuario1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/sobre-el-usuario-azul-icono-9415-16.png"))); // NOI18N
        mniUsuario1.setText("Usuario");
        mniUsuario1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniUsuario1ActionPerformed(evt);
            }
        });
        mnuMantenimiento1.add(mniUsuario1);

        mniProducto1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniProducto1.setForeground(new java.awt.Color(0, 51, 102));
        mniProducto1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/paquete-de-caja-icono-4765-16.png"))); // NOI18N
        mniProducto1.setText("Producto");
        mniProducto1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniProducto1ActionPerformed(evt);
            }
        });
        mnuMantenimiento1.add(mniProducto1);

        mnbMenu1.add(mnuMantenimiento1);

        mnuPlanificacion1.setForeground(new java.awt.Color(0, 51, 102));
        mnuPlanificacion1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/konsolekalendar-icono-4380-32.png"))); // NOI18N
        mnuPlanificacion1.setText("Planificación");
        mnuPlanificacion1.setFont(new java.awt.Font("Segoe UI", 1, 16)); // NOI18N

        mniGenerarPlan1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniGenerarPlan1.setForeground(new java.awt.Color(0, 51, 102));
        mniGenerarPlan1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/editpaste-icono-4275-16.png"))); // NOI18N
        mniGenerarPlan1.setText("Generar Plan");
        mniGenerarPlan1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniGenerarPlan1ActionPerformed(evt);
            }
        });
        mnuPlanificacion1.add(mniGenerarPlan1);

        mnbMenu1.add(mnuPlanificacion1);

        mnuPedido1.setForeground(new java.awt.Color(0, 51, 102));
        mnuPedido1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/paquete-de-caja-icono-4765-32.png"))); // NOI18N
        mnuPedido1.setText("Pedido");
        mnuPedido1.setFocusable(false);
        mnuPedido1.setFont(new java.awt.Font("Segoe UI", 1, 16)); // NOI18N

        mniPedido1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniPedido1.setForeground(new java.awt.Color(0, 51, 102));
        mniPedido1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/wengophone-icono-5567-16.png"))); // NOI18N
        mniPedido1.setText("Pedido");
        mniPedido1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniPedido1ActionPerformed(evt);
            }
        });
        mnuPedido1.add(mniPedido1);

        mniIncidencia1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniIncidencia1.setForeground(new java.awt.Color(0, 51, 102));
        mniIncidencia1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/messagebox-criticas-icono-3983-16.png"))); // NOI18N
        mniIncidencia1.setText("Incidencia");
        mniIncidencia1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniIncidencia1ActionPerformed(evt);
            }
        });
        mnuPedido1.add(mniIncidencia1);

        mniMonitoreo1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniMonitoreo1.setForeground(new java.awt.Color(0, 51, 102));
        mniMonitoreo1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/mapa-gps-icono-5623-16.png"))); // NOI18N
        mniMonitoreo1.setText("Monitoreo");
        mniMonitoreo1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniMonitoreo1ActionPerformed(evt);
            }
        });
        mnuPedido1.add(mniMonitoreo1);

        mnbMenu1.add(mnuPedido1);

        mnuNecesidad1.setForeground(new java.awt.Color(0, 51, 102));
        mnuNecesidad1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/kedit-icono-3675-32.png"))); // NOI18N
        mnuNecesidad1.setText("Necesidad");
        mnuNecesidad1.setFocusable(false);
        mnuNecesidad1.setFont(new java.awt.Font("Segoe UI", 1, 16)); // NOI18N

        mniClientes1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniClientes1.setForeground(new java.awt.Color(0, 51, 102));
        mniClientes1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/grupo-de-jabber-icono-8150-16.png"))); // NOI18N
        mniClientes1.setText("Clientes");
        mniClientes1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniClientes1ActionPerformed(evt);
            }
        });
        mnuNecesidad1.add(mniClientes1);

        mniConductores1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniConductores1.setForeground(new java.awt.Color(0, 51, 102));
        mniConductores1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/offliners-mostrar-icono-4579-16.png"))); // NOI18N
        mniConductores1.setText("Conductores");
        mniConductores1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniConductores1ActionPerformed(evt);
            }
        });
        mnuNecesidad1.add(mniConductores1);

        mniEncuestas1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniEncuestas1.setForeground(new java.awt.Color(0, 51, 102));
        mniEncuestas1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/firma-icono-9593-16.png"))); // NOI18N
        mniEncuestas1.setText("Encuestas");
        mniEncuestas1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniEncuestas1ActionPerformed(evt);
            }
        });
        mnuNecesidad1.add(mniEncuestas1);

        mniIncidencias1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniIncidencias1.setForeground(new java.awt.Color(0, 51, 102));
        mniIncidencias1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/messagebox-criticas-icono-3983-16.png"))); // NOI18N
        mniIncidencias1.setText("Incidencias");
        mniIncidencias1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniIncidencias1ActionPerformed(evt);
            }
        });
        mnuNecesidad1.add(mniIncidencias1);

        mniPedidos1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniPedidos1.setForeground(new java.awt.Color(0, 51, 102));
        mniPedidos1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/nedit-icono-8687-16.png"))); // NOI18N
        mniPedidos1.setText("Pedidos");
        mniPedidos1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniPedidos1ActionPerformed(evt);
            }
        });
        mnuNecesidad1.add(mniPedidos1);

        mniVentas1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniVentas1.setForeground(new java.awt.Color(0, 51, 102));
        mniVentas1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/simulador-icono-7205-16.png"))); // NOI18N
        mniVentas1.setText("Ventas");
        mniVentas1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniVentas1ActionPerformed(evt);
            }
        });
        mnuNecesidad1.add(mniVentas1);

        mniSimulacion1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniSimulacion1.setForeground(new java.awt.Color(0, 51, 102));
        mniSimulacion1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/luz-verde-icono-9805-16.png"))); // NOI18N
        mniSimulacion1.setText("Simulacion");
        mniSimulacion1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniSimulacion1ActionPerformed(evt);
            }
        });
        mnuNecesidad1.add(mniSimulacion1);

        mnbMenu1.add(mnuNecesidad1);

        mnuSeguridad1.setForeground(new java.awt.Color(0, 51, 102));
        mnuSeguridad1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/kcmdrkonqi-icono-3664-32.png"))); // NOI18N
        mnuSeguridad1.setText("Seguridad");
        mnuSeguridad1.setFont(new java.awt.Font("Segoe UI", 1, 16)); // NOI18N
        mnuSeguridad1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuSeguridad1ActionPerformed(evt);
            }
        });

        mniAcciones1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniAcciones1.setForeground(new java.awt.Color(0, 51, 102));
        mniAcciones1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/caja-de-herramientas-de-configuracion-icono-4003-16.png"))); // NOI18N
        mniAcciones1.setText("Acciones");
        mniAcciones1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniAcciones1ActionPerformed(evt);
            }
        });
        mnuSeguridad1.add(mniAcciones1);

        mniConfiguraciones1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniConfiguraciones1.setForeground(new java.awt.Color(0, 51, 102));
        mniConfiguraciones1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/servicios-icono-6831-16.png"))); // NOI18N
        mniConfiguraciones1.setText("Configuraciones");
        mniConfiguraciones1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniConfiguraciones1ActionPerformed(evt);
            }
        });
        mnuSeguridad1.add(mniConfiguraciones1);

        jMenuItem1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        jMenuItem1.setForeground(new java.awt.Color(0, 51, 102));
        jMenuItem1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/userconfig-icono-8183-16.png"))); // NOI18N
        jMenuItem1.setText("Perfiles");
        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem1ActionPerformed(evt);
            }
        });
        mnuSeguridad1.add(jMenuItem1);

        mniCambiarPass.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        mniCambiarPass.setForeground(new java.awt.Color(0, 51, 102));
        mniCambiarPass.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/multisynk-icono-6380-16.png"))); // NOI18N
        mniCambiarPass.setText("CambiarPassword");
        mniCambiarPass.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mniCambiarPassActionPerformed(evt);
            }
        });
        mnuSeguridad1.add(mniCambiarPass);

        mnbMenu1.add(mnuSeguridad1);

        mnuSalir1.setForeground(new java.awt.Color(0, 51, 102));
        mnuSalir1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Util/Recursos2/liberar-icono-6437-32.png"))); // NOI18N
        mnuSalir1.setText("Salir");
        mnuSalir1.setFont(new java.awt.Font("Segoe UI", 1, 16)); // NOI18N
        mnuSalir1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                mnuSalir1MouseClicked(evt);
            }
        });
        mnuSalir1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuSalir1ActionPerformed(evt);
            }
        });
        mnbMenu1.add(mnuSalir1);

        setJMenuBar(mnbMenu1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jSplitPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 815, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jSplitPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 773, Short.MAX_VALUE)
        );

        setSize(new java.awt.Dimension(815, 815));
        setLocationRelativeTo(null);
    }// </editor-fold>//GEN-END:initComponents

    private void mniClienteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniClienteActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_mniClienteActionPerformed

    private void mniProductoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniProductoActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_mniProductoActionPerformed

    private void mnuMantenimientoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mnuMantenimientoActionPerformed
        //        // TODO add your handling code here:
        //        ClienteInt c=new ClienteInt();
        //        this.dkpEscritorio.add(c);
        //        c.setVisible(true);
    }//GEN-LAST:event_mnuMantenimientoActionPerformed

    private void mniConfiguracionesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniConfiguracionesActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_mniConfiguracionesActionPerformed

    private void mniProducto1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniProducto1ActionPerformed
       this.controlador.abrirProducto();
        
    }//GEN-LAST:event_mniProducto1ActionPerformed

    private void mnuMantenimiento1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mnuMantenimiento1ActionPerformed
        //        // TODO add your handling code here:
        //        ClienteInt c=new ClienteInt();
        //        this.dkpEscritorio.add(c);
        //        c.setVisible(true);
    }//GEN-LAST:event_mnuMantenimiento1ActionPerformed

    private void mniConfiguraciones1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniConfiguraciones1ActionPerformed
        this.controlador.abrirConfiguraciones();
    }//GEN-LAST:event_mniConfiguraciones1ActionPerformed

    private void mnuSalir1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mnuSalir1ActionPerformed
        // TODO add your handling code here:
        
    }//GEN-LAST:event_mnuSalir1ActionPerformed

    private void mnuSalir1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_mnuSalir1MouseClicked
        // TODO add your handling code here:
        cerrar();
    }//GEN-LAST:event_mnuSalir1MouseClicked

    private void mniConductores1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniConductores1ActionPerformed
        this.controlador.abrirFiltrosConductores();
    }//GEN-LAST:event_mniConductores1ActionPerformed

    private void mniEncuestas1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniEncuestas1ActionPerformed
       this.controlador.abrirFiltrosEncuestas();
    }//GEN-LAST:event_mniEncuestas1ActionPerformed

    private void mniIncidencias1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniIncidencias1ActionPerformed
        this.controlador.abrirFiltrosIncidencias();
    }//GEN-LAST:event_mniIncidencias1ActionPerformed

    private void mniPedidos1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniPedidos1ActionPerformed
       this.controlador.abrirFiltrosPedidos();
    }//GEN-LAST:event_mniPedidos1ActionPerformed

    private void mniVentas1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniVentas1ActionPerformed
       this.controlador.abrirFiltrosVentas();
    }//GEN-LAST:event_mniVentas1ActionPerformed

    private void mniIncidencia1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniIncidencia1ActionPerformed
        this.controlador.abrirIncidencia();
    }//GEN-LAST:event_mniIncidencia1ActionPerformed

    private void mniClientes1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniClientes1ActionPerformed
        this.controlador.abrirFiltrosClientes();
    }//GEN-LAST:event_mniClientes1ActionPerformed

    private void mnuSeguridad1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mnuSeguridad1ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_mnuSeguridad1ActionPerformed

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
        // TODO add your handling code here:
        //this.controlador.abrirPerfil();
         this.controlador.abrirPuesto();
    }//GEN-LAST:event_jMenuItem1ActionPerformed

    private void mniPedido1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniPedido1ActionPerformed
        this.controlador.abrirPedido();
    }//GEN-LAST:event_mniPedido1ActionPerformed

    private void mniPuesto1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniPuesto1ActionPerformed
         this.controlador.abrirPuesto();
    }//GEN-LAST:event_mniPuesto1ActionPerformed

    private void mniAcciones1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniAcciones1ActionPerformed
        this.controlador.abrirLogAcciones();
    }//GEN-LAST:event_mniAcciones1ActionPerformed

    private void mniUsuario1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniUsuario1ActionPerformed
        this.controlador.abrirUsuario();
    }//GEN-LAST:event_mniUsuario1ActionPerformed

    private void mniGenerarPlan1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniGenerarPlan1ActionPerformed
        this.controlador.abrirPlanEnvio();
    }//GEN-LAST:event_mniGenerarPlan1ActionPerformed

    private void mniSimulacion1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniSimulacion1ActionPerformed
        this.controlador.abrirSimulacion();
    }//GEN-LAST:event_mniSimulacion1ActionPerformed

    private void mniMonitoreo1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniMonitoreo1ActionPerformed
        this.controlador.abrirMonitoreo();
    }//GEN-LAST:event_mniMonitoreo1ActionPerformed

    private void mniCambiarPassActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mniCambiarPassActionPerformed
        // TODO add your handling code here:
        this.controlador.abrirCambiarPass();
    }//GEN-LAST:event_mniCambiarPassActionPerformed
    private void cerrar(){
        if (JOptionPane.showConfirmDialog(rootPane, "¿Desea realmente salir del sistema?",
                "Salir del sistema", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION)
            System.exit(0);
    }   
   
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(Menu3.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(Menu3.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(Menu3.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(Menu3.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Menu3().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JDesktopPane dkpCuenta;
    public javax.swing.JDesktopPane dkpEscritorio;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JSplitPane jSplitPane1;
    private javax.swing.JMenuBar mnbMenu;
    private javax.swing.JMenuBar mnbMenu1;
    private javax.swing.JMenuItem mniAcciones;
    private javax.swing.JMenuItem mniAcciones1;
    private javax.swing.JMenuItem mniCambiarPass;
    private javax.swing.JMenuItem mniCliente;
    private javax.swing.JMenuItem mniClientes;
    private javax.swing.JMenuItem mniClientes1;
    private javax.swing.JMenuItem mniConductores;
    private javax.swing.JMenuItem mniConductores1;
    private javax.swing.JMenuItem mniConfiguracion;
    private javax.swing.JMenuItem mniConfiguraciones;
    private javax.swing.JMenuItem mniConfiguraciones1;
    private javax.swing.JMenuItem mniEncuesta;
    private javax.swing.JMenuItem mniEncuestas;
    private javax.swing.JMenuItem mniEncuestas1;
    private javax.swing.JMenuItem mniGenerarPlan;
    private javax.swing.JMenuItem mniGenerarPlan1;
    private javax.swing.JMenuItem mniIncidencia;
    private javax.swing.JMenuItem mniIncidencia1;
    private javax.swing.JMenuItem mniIncidencias;
    private javax.swing.JMenuItem mniIncidencias1;
    private javax.swing.JMenuItem mniMonitoreo;
    private javax.swing.JMenuItem mniMonitoreo1;
    private javax.swing.JMenuItem mniPedido;
    private javax.swing.JMenuItem mniPedido1;
    private javax.swing.JMenuItem mniPedidos;
    private javax.swing.JMenuItem mniPedidos1;
    private javax.swing.JMenuItem mniPerfiles;
    private javax.swing.JMenuItem mniProducto;
    private javax.swing.JMenuItem mniProducto1;
    private javax.swing.JMenuItem mniPuesto;
    private javax.swing.JMenuItem mniPuesto1;
    private javax.swing.JMenuItem mniSimulacion;
    private javax.swing.JMenuItem mniSimulacion1;
    private javax.swing.JMenuItem mniUsuario;
    private javax.swing.JMenuItem mniUsuario1;
    private javax.swing.JMenuItem mniVentas;
    private javax.swing.JMenuItem mniVentas1;
    private javax.swing.JMenuItem mniZonas;
    private javax.swing.JMenu mnuMantenimiento;
    private javax.swing.JMenu mnuMantenimiento1;
    private javax.swing.JMenu mnuNecesidad;
    private javax.swing.JMenu mnuNecesidad1;
    private javax.swing.JMenu mnuPedido;
    private javax.swing.JMenu mnuPedido1;
    private javax.swing.JMenu mnuPlanificacion;
    private javax.swing.JMenu mnuPlanificacion1;
    private javax.swing.JMenu mnuSalir;
    private javax.swing.JMenu mnuSalir1;
    private javax.swing.JMenu mnuSeguridad;
    private javax.swing.JMenu mnuSeguridad1;
    // End of variables declaration//GEN-END:variables
}
